﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using CookComputing.XmlRpc;

namespace JeanFish.Blog.XmlRpc
{
    /// <summary>
    /// 表示博文。
    /// </summary>
    public partial class Page
    {
        /// <summary>
        /// 博文创建时间。
        /// </summary>
        [XmlRpcMember("dateCreated")]
        public DateTime CreateTime { get; set; }
        /// <summary>
        /// 用户编号。
        /// </summary>
        [XmlRpcMember("userid")]
        public int UserId { get; set; }
        /// <summary>
        /// 博文编号。
        /// </summary>
        [XmlRpcMember("page_id")]
        public int PageId { get; set; }
        /// <summary>
        /// 博文状态。
        /// </summary>
        [XmlRpcMember("page_status")]
        public string PageStatus { get; set; }
        /// <summary>
        /// 博文描述。
        /// </summary>
        [XmlRpcMember("description")]
        public string Description { get; set; }
        /// <summary>
        /// 标题。
        /// </summary>
        [XmlRpcMember("title")]
        public string Title { get; set; }
        /// <summary>
        /// 博文链接。
        /// </summary>
        [XmlRpcMember("link")]
        public string Link { get; set; }
        /// <summary>
        /// 博文永久链接。
        /// </summary>
        [XmlRpcMember("permalLink")]
        public string PermanentLink { get; set; }
        /// <summary>
        /// 博文分类。
        /// </summary>
        [XmlRpcMember("categories")]
        public string[] Categories { get; set; }
        /// <summary>
        /// 摘要。
        /// </summary>
        [XmlRpcMember("excerpt")]
        public string Excerpt { get; set; }
        /// <summary>
        /// 
        /// </summary>
        [XmlRpcMember("text_more")]
        public string TextMore { get; set; }
        /// <summary>
        /// 是否允许评论。
        /// </summary>
        [XmlRpcMember("mt_allow_comments")]
        public int AllowComments { get; set; }
        /// <summary>
        /// 是否允许Ping。
        /// </summary>
        [XmlRpcMember("mt_allow_pings")]
        public int AllowPings { get; set; }
        /// <summary>
        /// 片段。
        /// </summary>
        [XmlRpcMember("wp_slug")]
        public string Slug { get; set; }
        /// <summary>
        /// 博文访问密码。
        /// </summary>
        [XmlRpcMember("wp_password")]
        public string Password { get; set; }
        /// <summary>
        /// 博文作者。
        /// </summary>
        [XmlRpcMember("wp_author")]
        public string Author { get; set; }
        /// <summary>
        /// 被回复博文编号。
        /// </summary>
        [XmlRpcMember("wp_page_parent_id")]
        public int PageParentId { get; set; }
        /// <summary>
        /// 被回复博文标题。
        /// </summary>
        [XmlRpcMember("wp_page_page_title")]
        public string PageParentTitle { get; set; }
        /// <summary>
        /// 博文顺序。
        /// </summary>
        [XmlRpcMember("wp_page_order")]
        public int PageOrder { get; set; }
        /// <summary>
        /// 作者编号。
        /// </summary>
        [XmlRpcMember("wp_author_id")]
        public string AuthorId { get; set; }
        /// <summary>
        /// 作者显示名称。
        /// </summary>
        [XmlRpcMember("wp_author_display_name")]
        public string AuthorDisplayNane { get; set; }
        /// <summary>
        /// GMT表示的博文创建时间。
        /// </summary>
        [XmlRpcMember("date_created_gmt")]
        public DateTime GMTCreateTime { get; set; }
        /// <summary>
        /// 自定义属性。
        /// </summary>
        [XmlRpcMember("custom_fields")]
        public CustomField[] CustomFields { get; set; }
        /// <summary>
        /// 博文模版。
        /// </summary>
        [XmlRpcMember("wp_page_template")]
        public string PageTemplate { get; set; }
    }
}
